home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / devices / conunit.m < prev    next >
Encoding:
Text File  |  2002-01-01  |  879 b   |  53 lines

  1. MODULE    'devices/keymap',
  2.             'exec/ports',
  3.             'graphics/text',
  4.             'intuition/intuition'
  5.  
  6. CONST    CONU_LIBRARY=-1,
  7.         CONU_STANDARD=0,
  8.         CONU_CHARMAP=1,
  9.         CONU_SNIPMAP=3,
  10.         CONFLAG_DEFAULT=0,
  11.         CONFLAG_NODRAW_ON_NEWSIZE=1,
  12.         PMB_ASM=21,
  13.         PMB_AWM=22,
  14.         MAXTABS=$50
  15.  
  16. OBJECT ConUnit
  17.     MP:MP,
  18.     Window:PTR TO Window,
  19.     XCP:WORD,
  20.     YCP:WORD,
  21.     XMax:WORD,
  22.     YMax:WORD,
  23.     XRSize:INT,
  24.     YRSize:INT,
  25.     XROrigin:WORD,
  26.     YROrigin:WORD,
  27.     XRExtant:WORD,
  28.     YRExtant:WORD,
  29.     XMinShrink:WORD,
  30.     YMinShrink:WORD,
  31.     XCCP:WORD,
  32.     YCCP:WORD,
  33.     Keymapstruct:KeyMap,
  34.     TabStops[MAXTABS]:UWORD,
  35.     Mask:BYTE,
  36.     FgPen:BYTE,
  37.     BgPen:BYTE,
  38.     AOLPen:BYTE,
  39.     DrawMode:BYTE,
  40.     Obsolete1:BYTE,
  41.     Obsolete2:APTR,
  42.     Minterms[8]:UBYTE,
  43.     Font:PTR TO TextFont,
  44.     AlgoStyle:UBYTE,
  45.     TxFlags:UBYTE,
  46.     TxHeight:UWORD,
  47.     TxWidth:UWORD,
  48.     TxBaseline:UWORD,
  49.     TxSpacing:WORD,
  50.     Modes[3]:UBYTE,
  51. -> Um, have to fiddle alignment in .m file
  52.     RawEvents[3]:UBYTE
  53.